﻿using System.Collections.Generic;

namespace FourSquare.Domain.Entities
{
    public class Venue
    {

        public string Id { get; set; }
        public string Name { get; set; }
        public string Description { get; set; }
        public Contact Contact { get; set; }
        public Location Location { get; set; }
        public List<Category> Categories { get; set; }
        public Mayor Mayor { get; set; }
        public string TimeZone { get; set; }
        public bool Verified { get; set; }
        public List<string> Tags { get; set; }
        public Stat Stats { get; set; }   //you can find checkin counts here
        public FourSquareGroupItems<Tip> Tips { get; set; }
        public FourSquareGroupItems<User> Likes { get; set; }
        public bool Like { get; set; }
        public bool Dislike { get; set; }
        public double Rating { get; set; }
        public FourSquareEntityItems<Special> Specials { get; set; }
        public FourSquareGroupItems<Photo> Photos { get; set; }
        public string ShortUrl { get; set; }
        public string CanonicalUrl { get; set; }
        public FourSquareGroupItems<FourSquareList> Listed { get; set; }
        public string CreatedAt { get; set; }
        public string ReferralId { get; set; }
    }
}
